package 继承.继承的应用场景;
/*
    1.多个类中存在相同的属性和行为时，可以将这些内容提取出来放到一个新类中，让这些类和新类产生父子关系，可以实现代码复用
    案例如下：
            Dog类:{name,age,sex,eat(),watch()};
            Pig类:{name,age,sex,eat(),snore()};
            于是可以创建一个Animal类：{name，age，sex，eat()};
            再分别创建两个子类（Dog，Pig），去继承Animal类
 */
public class 测试类1 {
    public static void main(String[] args) {
        //测试狗类
        Dog1 d=new Dog1();
        d.setName("哈士奇");
        d.setAge(2);
        d.setSex("狗");
        System.out.println(d.getName()+" "+d.getAge()+"岁"+" 属于"+d.getSex()+"类");
        System.out.println("--------------------------");
        //测试猪类
        Pig1 p=new Pig1();
        p.setName("野猪");
        p.setAge(3);
        p.setSex("猪");
        System.out.println(p.getName()+" "+p.getAge()+"岁"+" 属于"+p.getSex()+"类");
        System.out.println("--------------------------");
    }
}
